import axios from '@/utils/axios'
// 图片上传
export const uploadImage = data => {
  return axios({
    method: 'POST',
    url: '/mp/v1_0/user/images',
    // 正常的文件上传接口要求 Content-Type 设置为 multipart/form-data
    // 一般文件上传的接口都要求把请求头中的 Content-Type 设置为 multipart/form-data，但是我们使用 axios 上传文件的话不需要手动设置，你只要给 data 一个 FormData 对象即可。
    // new FormData()
    data
  })
}

// 获取图片素材
export const getImages = params => {
  return axios({
    method: 'GET',
    url: '/mp/v1_0/user/images',
    params
  })
}

// 是否添加为收藏
export const collectImage = (collectId, data) => {
  return axios({
    method: 'PUT',
    url: `/mp/v1_0/user/images/${collectId}`,
    data
  })
}

// 删除素材
export const deleteImage = (collectId) => {
  return axios({
    method: 'DELETE',
    url: `/mp/v1_0/user/images/${collectId}`
  })
}
